#pragma once

#include "Constants.h"

class Scheduler {
public:
	inline Scheduler () {
		_last_update_time = 0;
	}

	inline static void create () {
		Scheduler::instance();
	}

	inline static Scheduler &instance () {
		static Scheduler object;
		return object;
	}

	void update ();

private:
	u32 _last_update_time;
};